.white-header {
	background-color: #fff!important;
}

.transparent-header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.28+0,0+100 */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.28) 0%, rgba(255, 255, 255, 0) 100%)!important;
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.28) 0%, rgba(255, 255, 255, 0) 100%)!important;
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.28) 0%, rgba(255, 255, 255, 0) 100%)!important;
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#00ffffff', GradientType=0);
	/* IE6-9 */
}
.transparent-header a{
	color:white;
}
.transparent-header h1{
	color:white;
}
.bgcolor-1{
	background:#FFCA31;
}
.mui-content3 {
    padding-top: 43px!important;
    height: auto;
}

.white-header a {
	color: #686868;
}

.white-header .mui-title {
	color: #686868!important;
}

.padding-item {
	margin-right: 0px!important;
	margin-left: 7px!important;
}

header .mui-icon .mui-badge {
	top: 0px!Important;
	right: 2px;
}

.circle-slider .mui-segmented-control {
	background-color: white!important;
	padding-bottom: 2px;
	    /*position: fixed;
    z-index: 996;*/
}

.circle-slider .mui-segmented-control a i {
	margin-right: 10px;
}

.circle-slider .mui-segmented-control~.mui-slider-group {
	bottom: 60px;
}

.circle-slider .mui-segmented-control .mui-control-item {
	border-color: #2DD0C5 !important;
	color: #686868 !important;
}

.circle-slider .mui-segmented-control .mui-active {
	color: #2DD0C5 !important;
	font-weight: bold;
}

.circle-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-progress-bar {
	background-color: #2DD0C5!important;
	/*top: 84px;
    position: fixed;
    z-index: 996;*/
}

.circle-slider .mui-col-xs-4 {
	/*width:17.33333333%;*/
	/*margin-left:8%;*/
	margin-top: -2px;
}

.circle-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {
	border-top: 0px!important;
	border-bottom: 0px!important;
}

.circle-slider .mui-scroll {
	-webkit-border-radius: 0px!important;
}


/*帖子列表*/

.circle-ul-1 {
	height: auto;
	overflow: hidden;
}

.circle-ul-1 li {
	background: white;
	margin-bottom: 8px;
}

.circle-ul-1 li a {
	padding: 14px 10px;
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
}

.circle-ul-1 li a .jhPost {
	position: absolute;
	left: 50%;
	margin-left: -15px;
	top: 0;
	width: 30px;
	height: 30px;
	background: orangered;
	color: white;
	line-height: 30px;
	text-align: center;
}

.circle-ul-1 li a .top {
	height: auto;
	overflow: hidden;
}

.circle-ul-1 li a .top .img {
	float: left;
	height: 40px;
	width: 40px!important;
	-webkit-border-radius: 5px;
	overflow: hidden;
}

.circle-ul-1 li a .top .img img {
	width: 100%;
	height: 100%;
}

.circle-ul-1 li a .top dl {
	display: block;
	float: left;
	color: #666;
	margin-left: 10px;
}

.circle-ul-1 li a .top dl dt {
	font-size: 14px;
	line-height: 1.2;
	margin-top: 3px;
	color: #333333;
}

.circle-ul-1 li a .top dl dd {
	font-size: 12px;
	color: rgb(163, 163, 163);
	line-height: 1.4;
	margin-top: 2px;
}

.circle-ul-1 li a .top .reply {
	position: absolute;
	color: #aaa;
	top: 16px;
	right: 15px;
	font-size: 12px;
}

.circle-ul-1 li a .top .reply i {
	margin-right: 5px;
}

.circle-ul-1 li a .top .time {
	position: absolute;
	color: #aaa;
	top: 34px;
	right: 15px;
	font-size: 12px;
}

.circle-ul-1 li a .title {
	font-size: 18px;
	color: #333;
	margin: 14px 0 10px 0;
}

.circle-ul-1 li a .content-text {
	color: #a0a0a0;
	font-size: 16px;
	line-height: 21px;
	height: 42px;
	overflow: hidden;
	white-space: normal;
}

.circle-ul-1 li a .content-img img {
	width: 80px!important;
	height: 80px;
	float: left;
	margin-right: 10px;
}


/*圈子列表*/

.circle-ul-2 {
	height: auto;
	overflow: hidden;
}

.circle-ul-2 li {
	background: white;
	margin-bottom: 8px;
}

.circle-ul-2 li.title {
	font-size: 12px;
	color: #6B6B6B;
	background: rgba(255, 255, 255, 0);
	text-indent: 10px;
	margin-bottom: 0px;
}

.circle-ul-2 li a {
	width: 100%;
	padding: 10px;
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
}

.circle-ul-2 li a img {
	width: 55px!important;
	height: 55px;
	-webkit-border-radius: 5px;
	float: left;
}

.circle-ul-2 li a dl {
	float: left;
	margin-left: 10px;
}

.circle-ul-2 li a dl dt {
	font-size: 16px;
	color: black;
	line-height: 1.4;
}

.circle-ul-2 li a dl dd p {
	color: #999;
	font-size: 10px;
	line-height: 1.2;
}

.circle-ul-2 li a dl dd p:first-of-type {
	margin-top: 2px;
}

.circle-ul-2 li a dl dd p:last-of-type {
	font-size: 12px;
	height: 14px;
	overflow: hidden;
	margin-top: 2px;
}

.circle-ul-2 li a dl dd p i {
	margin-right: 3px;
}

.circle-ul-2 li a span {
	position: absolute;
	color: #2DD0C5 !important;
	right: 10px;
	font-size: 10px;
}

.circle-ul-2 li a .circle-SimNum i {
	font-size: 14px;
}

.circleAddButton {
width: 90%;
line-height: 3!important;
margin: 0px 5% 10px 5%;
display: block;
text-align: center;
color: #888!important;
background: white;
position: relative!important;
/*border: 1px solid #c1c1c1!important;*/
top: 22px!important;
}

.circleAddButton i {
	position: absolute;
	margin-right: 10px;
	top:8px;
	left: 50%;
	margin-left: -73px;
}


/*帖子内容*/

.post-title {
	font-size: 19px;
	color: #333;
	padding: 14px 42px 6px 10px;
	line-height: 1.4;
}

.post-header {
	padding-bottom: 15px;
	margin: 0 10px;
}

.post-header .post-circle-name i {
	margin-left: 10px;
}

.post-header .post-circle-name {
	color: #2DD0C5!important;
	padding: 2px 10px;
	display: -webkit-inline-box;
	-webkit-border-radius: 30px;
	border: 1px solid #2DD0C5;
	font-size: 14px;
}

.post-header .post-info1 {
	color: #B6B6B6;
	font-size: 16px;
	float: right;
	margin-left: 15px;
	font-family: arial!important;
}

.post-header .post-info1 i {
	margin-right: 3px;
}

.post-master {
	padding: 10px;
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #f7f7f7;
}

.post-master .img-a {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 4px;
	display: block;
}

.post-master img {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 4px;
}

.post-master dl span {
	font-size: 12px;
	color: #a0a0a0;
	margin-left: 10px;
}

.post-master dl dt {
	color: #333;
	font-size: 16px;
}

.post-master dl dd {
	color: #A0A0A0;
	font-size: 14px;
	line-height: 1.2;
}

.post-master .guanzhu {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 12px;
	line-height: 20px;
	color: #2DD0C5!important;
	-webkit-border-radius: 30px;
	border: 1px solid #2DD0C5;
	padding: 0px 10px;
}

.post-master .yiguanzhu {
	color: gray!important;
	border: 1px solid gray!important;
}

.post-master .louceng {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 14px;
	line-height: 40px;
	color: #ccc!important;
	padding: 0 14px;
}

.post-master .louceng i {
	margin-right: 4px;
}

.post-master .time {
	font-size: 14px;
	color: #ccc;
	position: absolute;
	bottom: 2px;
	right: 10px;
	font-family: arial;
}

.post-content {
	padding: 10px;
}

.post-content img {
	width: 100%;
	margin: 10px 0;
}

.para {
	line-height: 1.6;
	font-size: 16px;
	color: #444;
	padding: 15px 0 0 0;
}

.fav {
	color: #2DD0C5!important;
}

.reply-box {
	height: 50px;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px solid #efefef;
	background: #f7f7f7;
}

.reply-box .reply-input-outer {
	height: 40px;
	width: 90%;
	margin: 5px 5%;
	display: block;
	border: 1px solid #efefef;
	-webkit-border-radius: 5px;
	background: white;
}

.reply-box .reply-input-outer p {
	width: 94%;
	line-height: 30px;
	margin: 5px 3%;
	border: none;
	background: none;
	font-size: 14px;
}

.replyPopover {
	position: fixed;
	width: 100%;
	top: 0px!important;
	bottom: 0px;
	-webkit-border-radius: 0!Important;
}

.replyPopover .mui-scroll-wrapper {
	-webkit-border-radius: 0!Important;
}

.replyPopover .mui-scroll {
	-webkit-border-radius: 0!Important;
}


/*.replyPopover .header-text {
	color: #2DD0C5!important;
	top: 12px;
}*/

.header-text {
	    color: #2DD0C5!important;
    line-height: 44px;
    /* width: 60px; */
    padding: 0 10px;
    text-align: center;
    position: absolute!important;
    top: 0px;
    right: 0px;
    font-size: 16px;
}

.replyPopover .white-header {
	background: white!important;
}

.post-input-title {
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
	border: none!important;
	background: none;
	line-height: 2;
	width: 90%;
	margin: 5px 5% 0 5%;
	padding: 10px 0!important;
	-webkit-border-radius: 0px!Important;
	border-bottom: 1px solid #f7f7f7;
}

.post-textarea {
	line-height: 1.5;
	width: 100%;
	padding: 10px 5%;
	-webkit-border-radius: 0px!Important;
	border: none;
	background: none;
	outline: none;
	min-height: 100px;
	border-top: 1px solid #f7f7f7;
}

.post-imgAdd {
	position: fixed;
	bottom: 0px;
	padding: 20px;
}

.addButton {
	width: 80px;
	height: 80px;
	line-height: 80px;
	display: block;
	float: left;
	-webkit-border-radius: 10px;
	text-align: center;
	border: 1px dashed #ccc;
}

.addButton:active {
	background: #f7f7f7;
}

.post-imgAdd img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	-webkit-border-radius: 10px;
}

.post-imgAdd .addButton .mui-icon {
	color: #ccc;
	font-size: 70px;
	line-height: 80px;
}

.post-comment-area {
	background: #f7f7f7;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
}

.post-comment-area li {
	background: white;
	margin-top: 10px;
	height: auto;
	overflow: hidden;
}

.post-comment-area .para {
	padding: 10px;
}

.post-comment-area .huifu {
	width: 45px;
	text-align: center;
	display: block;
	color: #2DD0C5!Important;
	line-height: 44px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
}

.post-comment-area .huifu i {
	color: #2DD0C5!Important;
	margin-right: 2px;
	float: left;
	line-height: 42px;
}

.header-tabbar {
	height: auto;
	overflow: hidden;
}

.header-tabbar .mui-segmented-control {
	top: 7px!Important;
	position: absolute;
	width: 50%;
	left: 50%;
	margin-left: -25%;
	border: 1px solid #2DD0C5;
}

.header-tabbar .mui-segmented-control .mui-control-item {
	line-height: 30px;
	border-color: #2DD0C5;
	border-left: 1px solid #2DD0C5;
	color: #2DD0C5;
}

.header-tabbar .mui-segmented-control .mui-control-item.mui-active {
	background-color: #2DD0C5;
	color: white;
}


/*circle-circle*/

.circle-header {
	padding: 10px 0;
	position: relative;
	border-bottom: 1px solid #efefef;
	background: white;
}

.circle-header img {
	width: 60px;
	height: 60px;
	float: left;
	margin: 0 10px;
	-webkit-border-radius: 4px;
}

.circle-header dl {
	font-size: 14px;
	margin: 0px;
	color: gray;
}

.circle-header dl span {
	color: #2DD0C5;
	font-size:10px;
}

.circle-header dl dt {
	line-height: 21px;
}

.circle-header dl dd {
	line-height: 20px;
}

.circle-header .quxiao {
	font-size: 28px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: right;
}

.circle-header .quxiao {
	position: absolute;
	font-size: 40px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 40px!important;
	line-height: 40px;
	text-align: center;
	color: #efefef;
	top: 20px;
	right: 10px;
	display: block;
}

.circle-header .circle-master-cog {
	position: absolute;
	font-size: 30px;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 30px!important;
	line-height: 30px;
	text-align: center;
	color: gray;
	top: 25px;
	right: 10px;
	display: block;
}

.circle-menu {
	height: 44px;
	background: white;
	margin-bottom: 10px;
}

.circle-menu li {
	width: 33.3333%;
	float: left;
	height: 44px;
	position: relative;
}

.circle-menu li a {
	width: 100%;
	line-height: 1;
	display: block;
	text-align: center;
	color: gray;
	font-size: 14px;
	margin: 15px 0;
	border-right: 1px solid #efefef;
}

.circle-menu .active {
	border-bottom: 1px solid #2DD0C5;
}

.circle-menu .active a {
	color: #2DD0C5!important;
}

.circle-cate {
	background-color: #efefef;
}

.circle-cate a {
	border: none!important;
}

.circle-cate a.mui-active {
	color: #2DD0C5!important;
	border-left: 2px solid #2DD0C5!important;
	border-bottom: 0px;
}

.pop-postMenu {
	height: auto;
	overflow: hidden;
	display: block;
	top: 83px;
	left: 25%;
	margin-left: -52px;
	width: 120px;
	box-shadow: none;
	-webkit-border-radius: 0px;
	border-left: 1px solid #2DD0C5;
	border-right: 1px solid #2DD0C5;
	border-bottom: 1px solid #2DD0C5;
	    z-index: 997;
}

.pop-postMenu ul {}

.pop-postMenu ul li {}

.pop-postMenu ul li a {
	width: 100px;
	padding: 10px;
	margin: 0 10px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	display: block;
	text-align: center;
	border-bottom: 1px solid #f7f7f7;
}

.circle-weihu-header {
	position: relative;
	height: auto;
	overflow: hidden;
}

.circle-weihu-header .middleSection {
	position: absolute;
	z-index: 100;
}

.circle-weihu-header .middleSection img {
	width: 80px;
	height: 80px;
}

.circle-weihu-header .bottomImg {
	width: 100%;
}

.pt-15 {
	position: absolute;
	width: 100%;
	top: 15%;
	height: auto;
	/*overflow: hidden;*/
	box-shadow: 0px 0px 13px black;
}

.pt-15 ul {
	background: white;
	margin-bottom: 10px;
}

.pt-15 ul a {
	color: black!important;
}

.mui-table-view .mui-media-object.mui-pull-right {
	margin-right: 30px;
}

.mui-table-view .mui-table-view-cell a .text-right {
	float: right;
	margin-right: 30px;
	font-size: 13px;
	color: gray;
}

.mui-table-view .mui-table-view-cell a .text-bottom {
	color: gray;
	font-size: 13px;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	white-space: normal;
	padding-right: 22px;
	line-height: 1.4;
}

.SingleInput {
	margin-top: 20px;
	background: white;
}

.SingleInput input {
	width: 100%;
	margin: 5px 0!important;
}

.SingleInput textarea {
	width: 100%;
	margin: 5px 0!important;
	border: none;
	height: 168px;
	padding: 10px;
}

.QRdiv{
	background:white;
	margin-top:20px;
}
.QRdiv img{
	width: 90%;
	margin:10px 5%;
}
.QRdiv p{
	text-align: center;
	font-size:16px;
	color:gray;
	padding-bottom:10px;
}
.save-button {
	line-height: 44px;
	margin-top: 20px;
	width: 100%;
	background: #2DD0C5;
	text-align: center;
	display: block;
	color: white;
}

.save-button:active {
	color: white!important;
	background: #1AD44C;
}

.admin-list-title {
	padding: 5px 10px;
	color: #666;
}

.menu-admin li a {
	padding: 8px 14px!important;
}

.4 li a .mui-media-object {
	-webkit-border-radius: 42px;
}

.menu-admin .admin-add-button {
	color: #2DD0C5!important;
}

.menu-admin .admin-add-button i {
	margin-right: 10px;
}

.input-img-ul {
	background-color: white!important;
}

.input-img-ul .mui-media-object {
	width: 34px;
	height: 34px;
}

.input-img-ul .mui-table-view-cell.mui-checkbox input[type=checkbox],
.mui-table-view-cell.mui-radio input[type=radio] {
	top: 14px!important;
}

.input-img-ul li img {
	-webkit-border-radius: 34px!important;
}

.input-img-ul li {
	line-height: 34px;
}


/*圈子个人中心*/

.member-center-header {
	position: relative;
	height: 200px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25acbe+1,23deb4+99 */
	background: rgb(37, 172, 190);
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(37, 172, 190, 1) 1%, rgba(35, 222, 180, 1) 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(37, 172, 190, 1) 1%, rgba(35, 222, 180, 1) 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(37, 172, 190, 1) 1%, rgba(35, 222, 180, 1) 99%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25acbe', endColorstr='#23deb4', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.member-center-header div {
	padding: 10px;
	position: absolute;
	bottom: 20px;
	left: 10px;
}

.member-center-header div img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 8px;
	float: left;
	margin-right: 10px;
	border: 2px solid white;
}

.member-center-header div dl {
	float: left;
}

.member-center-header div dl dt {
	color: white;
	line-height: 30px;
	font-size: 18px;
}

.member-center-header div dl dd {
	color: white;
	font-size: 14px;
}

.member-center-header img {
	width: 100%;
	height: 200px;
}



.member-bottom {
	position: fixed;
	bottom: 0px;
	width: 100%;
	background: white;
	border-top: 1px solid #f2f2f2;
	z-index:10;
}

.member-bottom ul li {
	width: 50%;
	float: left;
}

.member-bottom ul li a {
	width: 100%;
	line-height: 40px;
	margin: 5px 0;
	display: block;
	color: #2DD0C5!important;
	text-align: center;
	border-right: 1px solid #f7f7f7;
}

.member-bottom ul li a:active {
	color: #32E0BB!important;
}

.member-bottom .yiguanzhu {
	color: gray!important;
}


/*私信*/

.chat-pop {
	margin: 15px 0 0 0;
}

.chat-pop .head-img {
	width: 10%;
	-webkit-border-radius: 100%;
	margin: 0 3%;
}

.other-part img {
	float: left;
}

.my-part img {
	float: right;
}

.chat-pop .content {
	position: relative;
	width: 68%;
	padding: 10px;
	font-size: 14px;
	color: #333;
	height: auto;
	background: white;
}

.chat-pop .content img {
	width: 100%;
}

.other-part .content {
	float: left;
}

.my-part .content {
	float: right;
	background: #2DD0C5;
	color: white;
}
.my-part .content a{
	color:white!important;
	border-bottom:1px solid white;
}
.chat-pop .time {
	clear: both;
	width: 84%;
	font-size: 13px;
	margin-top: 3px;
	display: inline-block;
}

.other-part .time {
	margin-left: 16%;
	text-align: left;
}

.my-part .time {
	margin-right: 16%;
	text-align: right;
}

.other-part .content .triangle {
	position: absolute;
	left: -8px;
	top: 0px;
	width: 0;
	height: 0;
	border-top: 10px solid white;
	border-left: 10px solid transparent;
}

.my-part .content .triangle {
	position: absolute;
	right: -8px;
	top: 0px;
	width: 0;
	height: 0;
	border-top: 10px solid #2DD0C5;
	border-right: 10px solid transparent;
}


/*浏览历史*/

.post-history-list {}

.post-history-list li {
	border-bottom: 1px solid #f7f7f7;
}

.post-history-list li a {
	padding: 10px 14px;
	display: block;
}

.post-history-list li a dl {
	color: #333;
}

.post-history-list li a dl dt {
	font-size: 17px;
	line-height: 1.5;
}

.post-history-list li a dl dd {
	margin-top: 4px;
	font-size: 13px;
	line-height: 20px;
	color: #9c9c9c;
}

.post-history-list li a dl dd i {
	font-size: 16px;
}

.post-history-list li a dl dd span {
	float: right;
}


/*圈子消息*/

.message-circle {}

.message-circle li {}

.message-circle li a {
	padding: 10px;
	display: block;
	height: auto;
	overflow: hidden;
}

.message-circle li a .img {
	height: 50px;
	width: 50px;
	float: left;
	-webkit-border-radius: 50px;
}

.message-circle li a .img img {
	width: 30px;
	height: 30px;
	margin: 10px;
	float: left;
}

.message-circle li a dl {
	display: block;
	float: left;
	padding: 4px 10px;
	color: #333;
}

.message-circle li a dl dt {
	font-size: 16px;
	line-height: 1;
	margin-top: 3px;
	color: #333;
}

.message-circle li a dl dd {
	font-size: 13px;
	color: gray;
	line-height: 20px;
	margin-top: 3px;
}

.message-circle2 li {}

.message-circle2 li a {
	padding: 10px;
	display: block;
	height: auto;
	overflow: hidden;
}

.message-circle2 li a .img {
	height: 50px;
	width: 50px;
	float: left;
	-webkit-border-radius: 50px;
}

.message-circle2 li a .img img {
	width: 50px;
	height: 50px;
	float: left;
	-webkit-border-radius: 50px;
	margin:0px;
}

.message-circle2 li a dl {
	display: block;
	float: left;
	padding: 4px 10px;
	color: #333;
}

.circle-list {
	height: auto;
	overflow: hidden;
}

.circle-list a {
	display: block;
}

.circle-list a img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	float: left;
	-webkit-border-radius: 8px;
}

.circle-list dl {
	margin-top: 5px;
}

.circle-list dl dt {}

.circle-list dl dd {
	font-size: 12px;
	color: gray;
}

.circle-list dl dd i {
	font-size: 14px;
}

.circle-list .circle-jiaru {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #ccc;
	font-size: 38px;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 43px;
	-webkit-border-radius: 44px;
	border: 1px dashed #ccc;
}

.message-circle2 li a dl dt {
	font-size: 16px;
	line-height: 1;
	margin-top: 3px;
	color: #333;
}

.message-circle2 li a dl dd {
	font-size: 13px;
	color: gray;
	line-height: 20px;
	margin-top: 3px;
}

.jieshou {
	padding: 6px 10px;
	background: #2DD0C5;
	color: white;
	font-size: 14px;
	display: block;
	position: absolute;
	top: 13px;
	right: 13px;
}

.mui-bar-tab .mui-tab-item.mui-active {
	/*color: #2DD0C5 !important;*/
}

.yinyong {
	margin: 10px;
	padding: 5px;
	background: #f7f7f7;
}

.yinyong p {
	font-size: 12px;
}

.yinyong p span {
	font-size: 14px;
	color: gray;
	margin-right: 4px;
}

.yinyong .para {
	padding: 2px;
	font-size: 12px;
	color: gray;
	line-height: 1.4;
}

.favButton {
	position: absolute;
	top: 117px;
	right: 5px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	color: #ccc;
}

.pop-postMenu2 {
	position: fixed;
	height: auto;
	display: block;
	/*top:44px!important;*/
	background: #f7f7f7;
	right: 0px!important;
	left: auto!important;
	width: 120px;
	box-shadow: none;
	-webkit-border-radius: 0px;
}

.pop-postMenu2 ul li a {
	width: 80%;
	padding: 8px 10px;
	margin: 0 10%;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	display: block;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
}

.pop-postMenu2 .mui-popover-arrow:after {
	background: #f7f7f7!important;
}

.pop-postMenu2 ul li a:active {
	color: #2DD0C5!important;
}

.pop-postMenu2 ul li:last-of-type a {
	border-bottom: 0px;
}

.post-title .jhPost {
	padding: 5px;
	background: #F32625;
	color: white;
	margin-right: 5px;
}

.jiesan {
	text-align: center;
	color: red!important;
}



.jianjie-textarea {
	line-height: 1.5;
	width: 90%;
	margin: 10px 5%;
	position: absolute;
	top: 44px;
	bottom: 0px;
	font-size: 16px;
	color: #444;
	border: none;
	background: none;
	outline: none;
	font-family: "lanting"!important;
}

.guanzhu-list {
	background: white;
	height: auto;
	overflow: hidden;
}